self pollination - Alemán Inglés Diccionario